html, body {
    height: 100%;
    overflow: hidden;
    background: white;
    font-weight: 400;
}


.app-frame-content{
    background-color: #F7F8FA;
    height: 100%;
    padding: 16px 24px 24px 24px;
    box-sizing: border-box;
}
.h-layout-content{
    background-color: #F7F8FA;
    padding: 16px 24px 24px 24px;
    box-sizing: border-box;
}
.list-page{
    height: 100%;
    width: 100%;
    display: flex;
    /*padding: 16px 24px 24px 24px;*/
    /*box-sizing: border-box;*/
    flex-direction: column;
    background-color: #ffffff;
}
.header-bar{
    margin-bottom: 0 !important;
}
.query-bar{
    border-top: none;
    padding: 0 !important;
    /*margin-top: 24px !important;*/
}
.list-page .list{
    margin-top: 16px !important;
}
input.h-input{
    border-radius: 4px;
}
.search .h-input{
    background-color: #ffffff;
}
.search .h-select-show{
    background-color: #ffffff;
}
.h-page .h-select-show .h-select-value-single{
    border: 1px solid #F5F7FA;
}
.h-page .h-page-pager{
    border: 1px solid #F5F7FA;
    border-radius: 4px;
    background-color: #F5F7FA;
    color: #000000;
    font-size: 14px;
}
.h-page .h-page-pager-selected{
    background-color: #2D74FF;
    color: #ffffff;
    border: 1px solid #2E73FF;
}
.h-page-pager-container .h-page-pager:hover{
    background-color: #2D74FF;
    color: #ffffff;
    border: 1px solid #2E73FF;
}
.h-table-border{
    border-left:1px solid #eeeeee !important;
}
.query-bar{
    padding-top: 0 !important;
}
.header-bar{
    margin-bottom: 16px;
}
.h-btn{
    border-radius: 4px;
}
.h-table-header-table tr th{
    background-color: #F5F7FB !important;
    border-left: none;
    border-right: none;
}
.h-table-tr-selected{
    background-color:#E6EEFF !important;
}
.h-table-tr-hovered{
    background-color:#F5F7FB !important;
}
.h-table-border td{
    border-left: 1px solid #F5F5F5;
}
.h-table-body::-webkit-scrollbar-thumb{
    background: #D6D9DD;
}
.h-table-tbody tr td{
    font-size: 14px;
    color: #595959 !important;
    font-weight: 400;
}
.breadcrumb-bar{
    height: 40px !important;
}
.h-breadcrumb-item-current{
    color: #2E73FF;
}
.left-side-menu{
    background-color: #151837 !important;
    /*padding-top: 0 !important;*/
}
.left-side-menu .h-menu{
    background-color: #151837 !important;
}
.bar{
    padding: 0 !important;
    margin-top: 16px !important;
}
.h-form .h-form-item-error{
    margin-top: 1px;
    color: #f5222d;
    font-size: 12px;
}
.h-form .h-form-item{
    padding-bottom: 20px !important;
}
.filed-group .h-tabs{
    /*padding-top: 32px !important;*/
}
.h-modal .h-notify-close{
    right: 24px !important;
}
.h-modal-footer{
    height: 48px !important;
    padding: 0 !important;
    padding-top: 8px !important;
    padding-right: 16px !important;
}
.h-modal-footer .h-btn-primary{
    margin-left: 8px !important;
}
.h-modal-footer .h-btn{
    /*width: 64px !important;*/
}
.h-form-item-content .h-input{
    background-color: #FFFFFF;
}
.h-form-item-content .h-select-show{
    background-color: #FFFFFF;
}
.data-table .search > *{
    margin-bottom: 16px !important;
    margin-right: 24px !important;
}
.data-table .search .search-btn-group{
    margin-right: 0px !important;
}
.search .h-select-show .h-icon-down{
    right: 12px !important;
}
input.h-input[disabled]{
    background-color: #F6F8FA;
}
.h-select-disabled .h-select-show{
    background-color: #F6F8FA;
}
.h-notify-container .h-notify-content .h-modal-header{
    padding: 14px 0 14px 24px;
    border-bottom: 1px solid #eeeeee;
}
.h-notify-container .h-notify-content .h-modal-footer{
    border-top: 1px solid #eeeeee;
}
/*.h-form-item-content .h-form-item-wrap .h-image-list{*/
/*    margin-top: 8px;*/
/*    clear: none;*/
/*}*/
/*.h-table-td-checkbox{*/
/*    display: inline-block;*/
/*    width: 40px;*/
/*}*/
/*.h-table-td-checkbox .h-table-checkbox-wrap{*/
/*    display: inline-block;*/
/*    width: 40px;*/
/*}*/
/*.h-table-header .h-table-header-table tr .h-table-th-checkbox{*/
/*    display: inline-block;*/
/*    padding: 0 !important;*/
/*    box-sizing: border-box;*/
/*    width: 37px !important;*/
/*    height: 100%;*/
/*    background-color: red !important;*/
/*}*/
/*.h-table-header .h-table-header-table tr .h-table-th-checkbox .h-table-checkbox-wrap{*/
/*    display: block;*/
/*    width: 37px !important;*/
/*}*/





.h-radio{
    display: flex;
}
/*.h-radio-label{*/
/*    min-width: 72px;*/
/*    padding: 0 12px;*/
/*    box-sizing: border-box;*/
/*}*/
/*.h-radio-un-checked{*/
/*    color: #1F1F1F;*/
/*    font-size: 12px;*/
/*    border: 1px solid #D9D9D9;*/
/*    border-radius: 4px;*/
/*    display: flex !important;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*.h-radio .h-radio-checked{*/
/*    color: #1890FF;*/
/*    font-size: 12px;*/
/*    border: 1px solid #1890FF;*/
/*    border-radius: 4px;*/
/*    display: flex !important;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
.filed-group .h-tabs-item{
    font-size: 14px !important;
    color: #595959 !important;
}
.filed-group .h-tabs-selected{
    position: relative;
    color: #1890FF !important;
    font-size: 14px !important;
}
.filed-group .h-tabs-selected::before{
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #1890FF;
    position: absolute;
    top: 50%;
    left: 5%;
    transform: translateY(-3px);
}


.h-layout-sider-theme-dark .app-logo a {
    font-weight: 700;
}
.table-inline .h-table-tbody td{
    height: 48px !important;
    padding: 0 10px!important;
    color: rgba(0,0,0,.85);
    overflow: hidden;
    text-overflow: ellipsis;
    /*padding: 6px;*/
    border-top: 1px solid #eeeeee;
}
.h-table th, .h-table td {
    height: 48px !important;
    word-break: keep-all !important;
    white-space:nowrap !important;
}
th.h-table-th-checkbox {
    background-color: #fafafa;
}
.h-table-container table {
    border-bottom: 1px solid #eeeeee;
}
.app-frame .menu_expand .h-menu {
    background-color: #111111 !important;
    color: #e5e5e5;
}
.app-frame .menu_expand {
    background-color: #111111 !important;
    color: #e5e5e5;
}
.left-side-menu .h-menu-show-desc{
    color: #ffffff;
}
.h-menu-dark .h-menu-other-levels {
    background-color: rgb(64,64,64) !important;
    color: #ffffff !important;
}
.h-menu-dark .h-menu-li-selected {
    color: #ffffff;
    background-color: #2E73FF !important;
}
.h-menu-dark .h-menu-show:hover  {
    color: #ffffff;
    background-color: #2E73FF !important;
}
.h-table .h-table-th {
    background-color: #fafafa;
}
.query-bar {
    padding: 15px 0;
}
.h-table .h-table-th .h-table-th-container .h-table-th-title {
    /*border-right: 1px solid #eeeeee;*/
    font-weight: medium !important;
    font-size: 14px !important;
    color: #262626 !important;
}
.h-modal.h-modal-has-divider .h-notify-container .h-modal-header {
    font-size: 17px;
    font-weight: 700;
}
.h-tabs-fieldset {
    width: 125px;
}
.h-tabs-fieldset > .h-tabs-item.h-tabs-selected {
    color: #409eff !important;
    background-color: #ffffff !important;
    font-size: 17px;
    font-weight: 700;
}
.filed-group fieldset legend {
    font-size: 16px !important;
    font-weight: 700;
}
.h-notify .h-notify-wrap {
    position: fixed;
    overflow: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background-color: rgba(0,0,0,.5);
}
.h-modal .h-notify-container .h-modal-header {
    font-size: 16px !important;
    font-weight: 700;
}
.h-modal .h-notify-body {
    padding: 0 20px;
}

.filed-group fieldset {
    border: none !important;
    padding-left: 0 !important;
}
.filed-group fieldset legend{
    padding-left: 0 !important;
}
.filed-group fieldset legend::before{
    content: ' ';
    background: var(--pc);
    width: 4px;
    display: inline-block;
    height: 18px;
    margin-right: 6px;
    vertical-align: middle;
}
.filed-group .h-form{
    padding:10px;
}
.h-modal .h-notify-body {
    padding: 20px 20px;
}
tr{
    height: 48px !important;
}
.link-buttons-popup > .h-btn {
    padding: 10px 23px;
}
.link-buttons-popup > * {
    padding: 10px 23px;
}
.h-modal .h-notify-body{
    padding-top: 32px;
}
.tools .tools-grid-group>*{
    margin-left: 18px !important;
}
.tools .tools-grid-group .h-dropdowncustom .h-btn{
    margin-left: 0!important;
}
.search .search-btn-group .h-btn-gray{
    margin-left: 16px;
}


/**=================树组件样式调整=================**/
.h-tree-show-selected,.h-tree-show.h-tree-show-selected:hover{
    background: var(--pc);
}
.h-tree-show:hover{
    background-color: #f3f3f3;
}
.h-tree.h-tree-theme-item-selected.h-tree-single .h-tree-show-expand {
    color: inherit;
}
.h-tree.h-tree-theme-item-selected.h-tree-single .h-tree-show-selected .h-tree-show-expand {
    background-color: var(--pc);
    color: #ffffff !important;
}
.h-tree-li-opened>.h-tree-show .h-tree-show-expand .h-icon-angle-right{
    transform: none;
}
.h-tree-show .h-tree-show-expand .h-icon-angle-right{
    border-radius: 2px;
    border: 1px solid #c1c1c1;
    font-size: 10px;
    cursor: pointer;
    padding: 0 2px;
    line-height: 14px;
    width: 16px;
    height: 16px;
    transition:none;
    vertical-align: 1px;
}
.h-tree-li-opened>.h-tree-show .h-tree-show-expand .h-icon-angle-right:before{
    content: '\e115';
}
.h-tree-show .h-tree-show-expand .h-icon-angle-right:before{
    content: '\e114';
}
/**=============树组件样式调整 end=====================**/
